#ifndef EVENT_H
#define EVENT_H

#include "common/BaseObject.h"

class Event : public BaseObject
{
public:
	Event();
	virtual  ~Event();

	QString GetLevelID() const {return m_sLevelID;}
	void SetLevelID(QString sValue) {m_sLevelID = sValue;}

	QString GetEventTime() const {return m_sEventTime;}
	void SetEventTime(QString sValue) {m_sEventTime = sValue;}

	unsigned int GetDeviceID() const {return m_uiDeviceID;}
	void SetDeviceID(unsigned int uiValue) {m_uiDeviceID = uiValue;}

	QString GetDeviceName() const {return m_sDeviceName;}
	void SetDeviceName(QString sValue) {m_sDeviceName = sValue;}

	QString GetCorpID() const {return m_sCorpID;}
	void SetCorpID(QString sValue) {m_sCorpID = sValue;}

	QString GetPlatformCode() const {return m_sPlatformCode;}
	void SetPlatformCode(QString sValue) {m_sPlatformCode = sValue;}

	unsigned int GetTypeID() const {return m_uiTypeID;}
	void SetTypeID(unsigned int uiValue){m_uiTypeID = uiValue;}

	unsigned int GetSubTypeID() const {return m_uiSubTypeID;}
	void SetSubTypeID(unsigned int uiValue){m_uiSubTypeID = uiValue;}

	unsigned int GetStatus() const {return m_uiStatus;}
	void SetStatus(unsigned int uiValue){m_uiStatus = uiValue;}

	QString GetConfirmTime() const {return m_sConfirmTime;}
	void SetConfirmTime(QString sValue) {m_sConfirmTime = sValue;}

	unsigned int GetRepeat() const {return m_uiRepeat;}
	void SetRepeat(unsigned int uiValue){m_uiRepeat = uiValue;}

	QString GetContent() const {return m_sContent;}
	void SetContent(QString sValue) {m_sContent = sValue;}

	QString GetUser() const {return m_sUser;}
	void SetUser(QString sValue) {m_sUser = sValue;}

	QString GetDate() const {return m_sDate;}
	void SetDate(QString sValue) {m_sDate = sValue;}

	QString GetTransfContent() const {return m_sTransfContent;}
	void SetTransfContent(QString sValue) {m_sTransfContent = sValue;}

	QString GetBeginTime() const {return m_sBeginTime;}
	void SetBeginTime(QString sValue) {m_sBeginTime = sValue;}

private:

	QString         m_sLevelID;
	QString         m_sEventTime;
	unsigned int    m_uiDeviceID;
	QString         m_sDeviceName;
	QString         m_sCorpID;
	QString         m_sPlatformCode;
	unsigned int    m_uiTypeID;
	unsigned int    m_uiSubTypeID;
	unsigned int    m_uiStatus;
	QString         m_sConfirmTime;
	unsigned int    m_uiRepeat;
	QString         m_sUser;
	QString         m_sContent;
	QString         m_sDate;
	QString         m_sTransfContent;
	QString         m_sBeginTime;
};

#endif // EVENT_H
